having precipices - French English Dictionary